ANALISIS CONCEPTOS GENERALES DE BASE DE DATOS

-Sistema de gestión de bases de datos (SGBD): modulo de programa que permite una conexión entre datos y programas de aplicación
-Base de datos: datos organizados en diferentes tipos de registros las cuales guardan información de un tema especifico de una organización.
PROBLEMAS TIPICOS DE MANEJO DE INFORMACIÓN
El manejo de información es toda una ciencia puesto que esto desencadena una serie de problemas los cuales el ingeniero de sistemas debe de resolver mediante la construcción de bases de datos la cual debe de tener como objetivo reducir estos problemas.
Redundancia e Inconsistencia de los datos: diversas copias de datos y archivos guardados en diferentes formatos implica que la información no concuerde y ocupe más espacio de almacenamiento.
Dificultad para tener acceso a los datos: desarrollar sistemas de recuperación de datos para poder tener acceso a la información.

Aislamiento de los datos: datos en diferentes archivos con diferentes formatos, complica elaborar aplicaciones que requieran datos unidos.

Anomalías del Acceso concurrente: cuando varias personas actualiza datos al mismo tiempo, puede generar datos incoherentes.

Problemas de Seguridad: todos los usuarios no tienen acceso a todos los datos

Problemas de Integridad: los datos deben satisfacepara obtener información de calidad.r cierto tipo de restricciones,

NIVELES DE ABSTRACCION DE UN SBD



Nivel Físico, Nivel bajo, almacenamiento de información por medio del S.O.

Nivel Conceptual, Nivel medio, descripción de datos almacenados en la BD y sus relaciones, nivel usado por Adm. Bases de datos.

Nivel de Visión, nivel más alto de abstracción, muchas visiones para la misma base de datos

MODELOS DE DATOS

Herramienta para describir la distribución e interacción entre los datos:

-MODELOS LOGICOS BASADOS EN OBJETOS

Datos en Niveles Conceptual y de Visión:

Modelo Entidad Relación = entidades, atributos, relaciones.

Modelos Orientado a Objetos = Clases, propiedades, métodos.


-MODELOS LOGICOS BASADOS EN REGISTROS

Define datos en niveles conceptuales y físicos, entre ellos están:

Modelo Relacional, representa datos y su relación entre ellos mediante una colección de tablas, con campos de diferentes nombres

Modelo de Red, registros enlazados mediante punteros.

Modelo Jerárquico, registros organizados como árbol

COMPONENTES DE SGBD

1. INSTANCIA- REGISTRO, colección de información almacenada en la base de datos.

2. ESQUEMA - ESTRUCTURA, diseño global de la base de datos

3. LENGUAJE DE DEFINICIÓN DE DATOS (DDL), permite especificar, modificar el esquema de la base de datos.

4. LENGUAJE DE MANIPULACION DE DATOS (DML), interacción eficiente entre sistema y usuario, permite:

  • Recuperación de Información

  • Adición de la información

  • Supresión de la información

  • Modificación de la información

OBJETIVOS DE SGBD

1. Gestionar grandes bloques de información: Mecanismos para manipulación de la información

2. Mantener Seguridad y confiabilidad de la información.

3. Compartimiento eficaz de información entre varios usuarios.

4. traduce sentencias DML a comandos del sistema de bajo nivel

5. asegurar que los datos cumplan con restricciones indicadas.

6. no todos los usuarios deben acceder a toda la información, el gestor proporciona el control.

7. Copia de Seguridad y recuperación, detectar fallas y restaurar las bases de datos al estado que existía antes de la falla.

8. Control de Concurrencia, asegurar la integridad de la información y controlar el acceso al mismo tiempo de los usuarios.


USUARIOS DE BASES DE DATOS

1. PROGRAMADORES DE APLICACIÓN, escriben aplicaciones en algún lenguaje para manejo de base de datos.

2. USUARIOS SOFISTICADOS, emplean lenguajes de consultas SQL.

3. USUARIOS ESPECIALIZADOS, usuarios sofisticados que escriben aplicaciones asistidos por la computadora.

4. USUARIOS INGENUOS, emplean los aplicativos solamente.